// // 垓文件用来运行一些比较疑惑的代码，仅做测试用
// let foo = {
// 	toString: () => 'World'
// };
// let s = `Hello, ${foo}`;
// console.log(s)

// function fib (n) {
// 	if (n <= 2) {
// 		return 1;
// 	}
// 	return fib(n - 1) + fib(n - 1);
// }
// console.log(fib(8))

// console.log(9 >> 1)

// var cuttingRope = function(n) {
//   let arr=[0,0,1,2,4];
//   if(n<5) return arr[n];
//   const max=1e9+7;
//   let res=1;
//   while(n>=5){
//       res=res%max*3;
//       n=n-3;
//   }
//   return  res*n%max;
// };

// console.log(cuttingRope(120));
// let i = 10 >> 1;
// console.log(10 >> 1)

// let s = '     s      ';
// s.trim();
// console.log(s)

var identity = 'The Window';
                   
let object = {
  identity: 'My Object',           
  getIdentityFunc() {
    return function() {
      return this.identity;
    };
  }
};
                   
console.log(object.getIdentityFunc()());  // 'The Window'